foundation trench - Español Inglés Diccionario